"""
1、函数的定义
函数：组织好的、可重复使用的，用来实现特定功能的代码段
为了得到一个针对特定需求、可重复利用的代码段，提高程序的复用性、减少重复性代码、提高开发效率


1、函数的定义语法
def 函数名(传入参数):
    函数体
    return返回值

注意：
1）参数如果不需要，可以省略，但是函数名后面必须有（）
2）返回值如果不需要，可以省略，直接去掉 return返回值 这句话
3）函数必须先定义，在使用


2、函数的调用：
调用语法格式：
函数名（参数）
如果执行
def say_hi():
    print("我是程序员")

1）结果没有输出任何东西，因为这只是一个函数。
2）如果要使用函数的话必须调用！！！调用就是 函数名()
3）、先执行的函数调用，然后在执行函数（看下面的标注）


def say_hi():
    print("我是程序员")  后执行这个
say_hi()               先执行这个

3、函数使用步骤：
先定义函数，再使用函数   二者缺一不可！！！！！

这样会报错：
a()  # 先调用函数a
def a():  # 后定义函数a
    print(123)

4、变量名和函数名，不能取一样的，否则会报错
"""

# 定义一个函数，输出相关信息
def say_hi():
    print("我是程序员")
say_hi()